Design and Implementation of the I K Remote Invocation Service

نویسنده

  • Cristina Videira Lopes
چکیده

The IK programming environment was designed to ease the development of distributed applications which use object-oriented concepts. The IK Run Time Support solves most of the problems introduced by distribution, such as locating and accessing objects, translating between di erent data representations or even between di erent object programming languages. This paper describes the design and implementation of the remote invocationmechanism in the IK platform. It begins by identifying the problems found when adapting the Remote Procedure Call mechanism to the object model. Next, it makes a brief description of the object and computational models in IK and proceeds by explaining the solutions for the invocation of remote objects in this platform. Finally, it concludes about the virtues and limitations of these solutions. K is one implementation of the COMANDOS 1 generic model. Recently K was selected as the Object Oriented platform in HARNESS 2 project.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pattern-Based Design of an Asynchronous Invocation Framework for Web Services

Asynchronous invocations are needed in the context of distributed object frameworks to prevent clients from blocking during remote invocations. Popular Web Service frameworks offer only synchronous invocations (over HTTP). An alternative are messaging protocols but these implement a different communication paradigm. When client asynchrony is not supported, client developers have to build asynch...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Design and Implementation of an Asynchronous Invocation Framework for Web Services

Asynchronous invocations are an important functionality in the context of distributed object frameworks, because in many situations clients should not block during remote invocations. There should be a loose coupling between clients and remote services. Popular web service frameworks, such as Apache Axis, offer only synchronous invocations (over HTTP). An alternative are messaging protocols but...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

3 The 2 - Level

The IK programming environment was designed to ease the development of distributed applications which use object-oriented concepts. The IK Run Time Support solves most of the problems introduced by distribution , such as locating and accessing objects, translating between diierent data representations or even between diierent object programming languages. This paper describes the design and imp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001